fix(engines): claude defaults ship ultracode OFF and the keyword trigger off - #509
Merged
Merged
Conversation
…ger off Ultracode on by default turned a herd of sessions into a bill by the hour, so the claude engine's settings floor now carries four values instead of three: `ultracode: false`, `workflowKeywordTriggerEnabled: false` (the word "ultracode" anywhere in a prompt no longer flips that turn into a workflow), and the two caps as before (`workflowSizeGuideline: small`, four agents at once). A workflow runs only when the operator asks for one in so many words. `apply` still only fills keys that are absent, so a box that already has `ultracode: true` keeps it until the file is edited. Tests updated: fixtures that meant "the operator overrode the default" now set `ultracode: true`, and the counts go from three defaults to four. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0138dZBCdJW73LJjT7kuZf8L
ThreatCrush Security Scan4 finding(s) in the 4 file(s) this pull request changes. MEDIUM: 4
89 pre-existing finding(s) elsewhere in the repository — **HIGH/CRITICAL**: 8 | **MEDIUM**: 71 | **LOW**: 10Not introduced by this pull request. The full set is in the Security tab.
…and 69 more. Full results in the Security tab. Snippets are redacted; ThreatCrush never prints matched credential material. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The claude engine's settings floor (
moshcode install claude/moshcode engines defaults apply claude) now writes four values instead of three:ultracodetruefalseworkflowKeywordTriggerEnabledfalseworkflowSizeGuideline"small""small"env.CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS"4""4"Why
Ultracode on by default turned a herd of Fable sessions into a bill by the hour. With both the setting and the keyword trigger off, a workflow runs only when the operator asks for one in so many words; the word "ultracode" appearing in a prompt (including a prompt complaining about it) no longer flips that turn into a workflow. The two caps stay for the workflows that are asked for.
applystill only fills keys that are absent, so a box that already hasultracode: truekeeps it until the file is edited by hand.Tests
test/engine-settings.test.mjs: fixtures that meant "the operator overrode the default" now setultracode: true(sincefalseis the default they would otherwise read as unchanged), and the three-to-four counts are updated. 20/20 in the file. The full suite has the same 143 pre-existing failures asmain(aliases, autosync, mirror-shell-capture, settings-sync, settings-sync-allowlist, tui), none in this area.🤖 Generated with Claude Code
https://claude.ai/code/session_0138dZBCdJW73LJjT7kuZf8L